[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
Int 60 Fn 02  - Mdebug - Set Status                                        [G]

   AH = 02h
   DS:SI -> password or a null byte
   ES = new value for the register SE
   DI = new value for the register OF
   CH = new monitor color if nonzero
   CL = new interpreter color if nonzero
   BH = new monitor start line if nonzero
   BL = new interpreter start line if nonzero
   AL = new ASCII code for the hotkey ('A'..'Z', 'a'..'z') if nonzero
   DL = new status of the special keys (SHIFT, ALT, CTRL) for the hotkey
       if nonzero
   DH = if nonzero, new basic process number for communication with the
       drivers (DH = multiplex number for the display driver,
       DH+1 = multiplex number for the command driver or drivers)

Return: AX = return code
       FFFFh call not allowed
       FFFEh password is invalid
       FFFDh display mode is invalid
       0000h successful, status changed
      else AL = error reasons (see below)

Note:  the values of the registers SE and OF are always changed, the other
     values are only changed if they are valid

See Also: AH=00h"MDEBUG"
Index: hotkeys;MDEBUG

Bitfields for error reasons:
 bit 0 invalid monitor start line
 bit 1 invalid interpreter start line
 bit 2 invalid hotkey
 bit 3 invalid process number
 bits 4-7 reserved

This page created by ng2html v1.05, the Norton guide to HTML conversion utility. Written by Dave Pearson